/* $Id: style.css,v 1.16 2009/11/04 12:24:58 jmburnz Exp $ */

/***************************
  Newswire base styles.css
  Theme by AdaptiveThemes.com
****************************/

/* Main wrappers */
body {
  margin: 0;
}

p {
	font-size: 12px;
}

a {
	outline: none;
}

.nightynight {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 200;
	background; #000000;
}

.field-field-popup {
        display: none;
        height: auto;
        width: 450px;
        padding: 15px;
        border: 2px solid #C6D880;
        border-radius: 10px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        box-shadow: 0px 2px 7px #333;
        -webkit-box-shadow: 0px 2px 7px #333;
        -moz-box-shadow: 0px 2px 7px #333;
        background: #fff;
        z-index: 300;
}

.field-field-popup span {
	font-size: 14px;
	letter-spacing: 1px;
	color: #000;
	line-height: 18px;
}

.field-field-popup .field-label { display: none; }

#admin-menu, #admin-menu ul {
	z-index:6500;
}

div#container {
  margin: 0 auto;
  width: 952px;

}

#hedright {
	float: right;
	width: 220px;
	height: 353px;
	padding:5px 5px 5px 10px;
	margin-top: -353px;
	position: relative;
}

#hedright p {
	color: #FFF;
}

#hedright .block h2.title, #hedright .block h2.title a {
	border-top: 1px solid #E1CAA1;
	border-bottom: none;
	color: #FFFFFF;
	text-shadow: 1px 1px #666666;
	background: transparent url(images/hedright_header.png) no-repeat left top;
	margin-left: -80px;
	text-indent: 40px;
}

#header #hedright #block-views-recent_entries-block_2 .content {
	float:left;
	margin-left:-30px;
	text-align:left;
	width:160px;
}

#header #hedright #block-views-recent_entries-block_1 .content {
	text-align: left;
}

#hedright .views-row {
	margin-bottom: 10px;
	border-top: 1px solid #E1CAA1;
}

#hedright .views-field-title a {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

#hedright .views-field-created {
	color: #CCC;
	font-size: 10px;
}

#hedright .views-field-body p {
	color: #CCC;
}

#feedz {
	left:180px;
	margin-top:-55px;
	position:relative;
	width:780px;
}

#feedz div.block {
	border-bottom: none;
}

#feedz .block h2.title {
	background: none;
	border: none;
	font-size: 0.9em;
	border-bottom: 1px solid #E1CAA1;
	width: 650px;
	line-height: 0.7em;
}

#feedz .views-field-created {
	font-size:0.7em;
}

#falafel {
	background: #f9f9f0;
	width: 960px;
	float: left;
	margin-top: -4px;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
}

#content, .block {

}

#col_wrapper { 
  margin-top: 1em;
}

/* Box */
.box {
}

.box-wrapper { 
  padding: 0 0.3em 0.5em 0.6em; 
}

.box fieldset {
  background-color: none;;
}

/* Pages. Generic page elements */
#leaderboard {

}

#topbanner {
	height:102px;
	width:650px;
	margin-left: 50px;
}

#aph {
	background:transparent url(images/aph_bottom.png) no-repeat scroll center bottom;
	float:left;
	margin-left:20px;

	padding-bottom:4px;
	position:absolute;
	text-align:center;
	width:250px;
}

#aph .views-field-field-aphorism-value span.field-content {
	color:#222222;
	float:left;
	font-size:1.2em;
	font-weight:bold;
	padding:0 10px;
	text-shadow:1px 1px #E1E1E1;
}
	

#suckerfish {
	text-shadow:1px 1px #FFFFFF;
	position: relative;
	z-index: 3500;
}

#accessiblity a:link,
#accessiblity a:visited,
#accessiblity a:active { 
  text-align: center;  
  color: #FFF; 
  display: block;
}

#accessiblity a:hover,
#accessiblity a:focus {
  text-decoration: none;
}

.branding h1.brand,
.branding div.brand {
  font: bold 2.8em Georgia, "Times New Roman", Times, serif;
  margin: 0;
}

.branding h1.brand a,
.branding div.brand a {
  color: #222;
  text-decoration: none;
}

.branding em {
  font: 1em “Helvetica Neue”, Arial, Helvetica, sans-serif;
  color:#222;
  display:block;
  padding:0 0 0.82em;
  margin: 0;
}


/* Search Box Top */
#search-box-top {
  margin-top: 0.45em;
}

#search-box-top #search {
  padding:0.1em 0.1em 0.5em;
  border: none;
}

#search-box-top label,
#block-search-0 label { 
  height: 0;
  overflow: hidden;
  position: absolute;
}

#search-box-top #edit-search-theme-form-1 {
  background-color: none;;
  width: 260px;
}

#search-theme-form { float: right; }

#block-search-0 .form-submit,
#search .form-submit {
  font-size: 0.9em;
  color: #FFF;
  padding: 2px 2px;
}


/* Feed Icons */
.feed-icons { 
  float: right;
  margin: 10px 10px 0 0;
}

.feed-icons a {
  font: 1.1em Georgia, "Times New Roman", Times, serif;
  text-decoration: none;
  color: #222;
}

.feed-icons em { 
  font-style: normal;
}


/* Main Navigation
   Primary links & Secondary links */
	 
/* Prmiary Links */
.primary-links {
  font-weight: bold;
  height: 3em;
  margin: 0;
  padding: 0;
}

.primary-links li {
  display: inline;
  float: left;
  list-style: none;
  margin: 0;
  padding: 0;
}

.primary-links li a {
  color: #FFF;
  display: block;
  line-height: 3em;
  padding: 0 1em;
  text-decoration: none;
  white-space: nowrap;
}

.primary-links li a:hover {
  text-decoration: underline;
}


/* Secondary Menu Links */
.secondary-links {
  font-weight: bold;
  height: 3em;
  margin: 0;
  padding: 0;
}

.secondary-links li {
  display: inline;
  float: right;
  list-style: none;
  margin: 0;
  padding: 0;
}

.secondary-links li.last {
   border-right: none;
}

.secondary-links li a {
  display: block;
  line-height: 3em;
  padding: 0 1em;
  text-decoration: none;
  white-space: nowrap;
}

.secondary-links li a:hover,
.secondary-links li a:focus {
  text-decoration: underline;
}


/* The Main Columns 
     Column specific styles */

/* Column 1 - Left */
#left DIV.block {
	background: none;
}

#left {
	margin-right:10px;	
	margin-top: -2px;
}

#left .block {}
#left .block .block-wrapper {}


/* Column 2 - Main Content */
#content { 
	border-left: 1px solid #E1CAA1;
	padding-left: 10px;
	padding-right: 10px;
	background-color: none;
	margin-bottom: 10px;
}
body.front #container {
	width: 650px;
	padding: 0 0 0 0;
	margin: 80px auto;
}

body.front #content {
	width: 650px;
	height: auto;
	border: 1px solid #C6D880;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
body.front #content h1.title, body.front h3.meta { display: none; }
body.front div.node { border-bottom: none; }

#content .node ul li, #content .node .field-type-nodereference {
	font-size: 12px;
}

#content h1.category {
  font-size: 1.75em;
  font-weight: bold;
  padding: 0.25em;
  margin:0;
  text-transform: capitalize;
}

#content h1.category span {
  display: block;
  float: left;
  margin: 0 0 0 0.375em;
}

#content h1.category img {
  float: left;
  padding-top: 0.375em;
}

.taxonomy-term-description {
  font-size: 1.17em;
}

/*left, right, content */

.width-960 #content {
	border-left: none;
	padding-left: 2px;
}

#left {
	margin-left: 1px;
	overflow: hidden;
}

#right { 
	margin-left: -2px;
	overflow: hidden;
}

/* blocks */

h2.title, h2.title a {	
	text-transform: uppercase;
	text-align: left;
	text-shadow: 1px 1px #FFFFFF;
}

#left h2.title, #right h2.title {
	width: 170px;
}

.block .block-wrapper { 
  padding: 1px 2px;
}
#footer .block .block-wrapper { 
  padding: 0 0 0 0;
}

#main-navigation .block-region {
  line-height: 1.5 !important;
}


/* Right top box & Right bottom box */
#right-top-box { width: 380px;}
#right-bottom-box {}


/* If 4 cols constrain text fields */
.four-column .form-text {
  width: 80%;
}


/* Content Top Region */
#content-top {}
#content-top-full-width { text-align: center; background-color: none;; margin-top: 1em; }
.content-top-col-1      { background-color: none;; }
.content-top-col-2      { background-color: none;; }

#content-top .block { 
  margin-bottom: 0; 
}


/* Region specific resets */
#content-bottom {}
#content-bottom-full-width { text-align: center; background-color: none;; }
.content-bottom-col-1      { background-color: none; margin-left: 10px; }
.content-bottom-col-2      { background-color: none; width: 460px; }

#leaderboard p,
#header p,
#content-top p,
#content-bottom p,
#content-top-full-width p,
#content-bottom-full-width p,
#footer p { margin: 0; padding: 0; }

#leaderboard div.block, 
#leaderboard .block-wrapper, 
#leaderboard .block .content,
#header div.block, 
#header .block-wrapper, 
#header .block .content,
#content-top div.block, 
#content-top .block-wrapper, 
#content-top .block .content,
#content-bottom div.block, 
#content-bottom .block-wrapper, 
#content-bottom .block .content,
#content-top-full-width div.block, 
#content-top-full-width .block-wrapper, 
#content-top-full-width .block .content,
#content-bottom-full-width div.block, 
#content-bottom-full-width .block-wrapper, 
#content-bottom-full-width .block .content { 
  margin: 0.5em 0 0.2em 0; 
  padding: 0; 
  border: none;
  text-align: center;
  background-color: none;;
}

#header {
	float: left;
	height: 164px;
	width: 960px;
	margin-left:0px;
	position: relative;
}

#missionst {
	float: left;
	width: 390px;
}

#fourohonek {
	float: left;
	width: 280px;
}

#ira {
	float: left;
	width: 280px;
}

#left p,
#right_2 p,
#right p { margin: 0; }


/* Footer, Footer Message */
#footer { 
  margin-top: 0.5em;
  border: none; 
}

#footer div.block { 
  border: none;
}

#footer div.block { 
  margin: 0 0 0.1em;
}

#footer div.block .content { 
  border: none; 
  text-align: center; 
}

#footer div.block ul.menu { 
  border: none; 
  text-align: center; 
}

#footer div.block ul.menu li.leaf {
  list-style: none;
  display: inline;
  padding: 0.5em 1.5em;
}

#footer-message {
  font-size: 1em;
  padding: 0 0 1em 0;
  text-align: center;
}


/* Tabs, Messages, Mission, Breadcrumb */
div.tabs {
  margin-bottom: 1.5em;
}

.tabs ul.primary li a {
padding:0.25em 0.5em;
margin-right:0.25em;
}

ul.primary {
padding:0 0 0.25em 0.5em;
}

div.help {
  background-color: #FFC;
  margin-bottom: 1.5em;
  padding: 0.75em; 
  border: 1px solid #FEDE01;
}

div.messages {
  font-weight: bold;
  margin-bottom: 1.5em;
  padding: 0.68em;
}

div.messages.success {
  color: #55872E;
  background-color: #F1F8EB;
  border: 1px solid #7AC142; 
}

div.messages ul {
  margin-bottom: 0;
}

.mission { 
  font-weight: bold;
  color: #222;
  background-color: none;; 
  padding: 0 0 0.6em 0;
  margin-bottom: 1.2em;
}

.mission a:link,
.mission a:visited,
.mission a:hover { 
  text-decoration: underline; 
  color: #FFF;
}

.breadcrumb {
  padding-bottom: 0;
  margin-bottom: 1.5em;
}


/* Nodes. All custom node styles */
div.node {
  margin: 0 0 1.5em 0;
  padding: 0 0 30px 0;
}

#content-bottom {
	width: 930px;
	background: transparent url(images/reins_30.png) no-repeat scroll right bottom;
	height: 30px;
}


/* Change the margin and padding when node is in a block, 
   e.g. Views blocks */
.block div.node {
  margin: 0 0 0.3em 0;
  padding: 0 0 0.2em 0;
}

div.node h2 {
  font: bold 1.447em Georgia, "Times New Roman", Times, serif;
  margin-bottom: 0;
}

div.node .title a:link,
div.node .title a:visited,
div.node .title a:active { 
  text-decoration: none;
  color: #222;  
}

div.node .title a:hover { 
  text-decoration: underline; 
}

div.node .meta {
  font-size: 0.9em;
  line-height: 1.667em;
  margin-bottom: 1.667em;
}

div.meta div.terms {
  display: inline;
  font-size: 0.95em;
}

div.node div.picture {
  float: left;
  margin: 0.3em 0.5em 0.1em 0;
}

div.node ul.links {
  text-align: right;
  display: block; 
  font-size: 0.95em;
}

div.node-unpublished {
  background-color: none;4F4;
  padding: 0.2em;
}

div.node div.unpublished {
  font: bold 3em Arial, Helvetica, sans-serif;
  text-align: center;
  color: #FFE9E7;
  padding: 0.3em;
}


/* Forum */
#forum table       { width: 100%; }
#forum tr td.forum { 
  background-position: 5px 5px!important; 
  background-position: 5px 5px;
  padding-left: 25px; 
}
#forum div.indent  { margin-left: 0.5em; }


/* Comments */
div.comment-content.with-picture {
  margin-left: 95px; /* modify the margin as requried */
}

div.comment .title {
  font: bold 1.4em Arial, Helvetica, sans-serif;
  border-bottom: 1px dotted #1D4364;
}

div.comment .title a:link,
div.comment .title a:visited,
div.comment .title a:active {
  text-decoration: none;
  color: #222;
}

div.comment .title a:hover {
  text-decoration: underline;
  color: #222;
}

div.comment .meta {
  font-size: 0.9em;
  height: 1.25em;
  line-height: 1.25;
  margin: 0.8em 0 2em;
}

div.comment div.picture {
  float: left;
  width: 85px;
  margin: 0.3em 0.5em 0.1em 0;
}

div.comment span.username {
  font-weight: bold;
}

div.comment span.date {
  font-style: italic;
}

div.comment span.new {
  font-weight: bold;
  color: #FF6600;
}

div.comment img {
  margin: 0;
  border: none;
}

div.comment .links {
  clear: both;
}

div.comment {
  padding: 0.75em 1em;
  margin: 1.5em 0;
}

div.comment.odd {
}

div.comment.even {
}

div.comment.comment-mine {
}

h3#comment-number {
  margin-top: 1em;
}

div.indented {
  margin-left:40px;
}

div.comment-unpublished {
  background-color: none;4F4!important;
  padding: 0.2em;
}

div.comment div.unpublished {
  font: bold 3em Arial, Helvetica, sans-serif;
  text-align: center;
  color: #FFE9E7;
  padding: 0.3em;
}

/* Blocks */

.block a {font-size: 12px;}

div.block {
  padding: 0;
  margin: 0 0 10px;
  clear: both;
  border-bottom:1px solid #E1CAA1;
}

div.block-wrapper { 
  background-color: none;;
  padding: 0 0 0.2em 0;
}

.block .title {
  font: bold 13px Arial, Helvetica, sans-serif;
  margin: 1px;
  padding: 2px 2px 2px 4px;
}

.block .title span {
  padding: 0 0 1px;
}

.block .content {
  padding: 0.1em 0.6em;
}

#footer .block .content {
	padding: 0 0 0 0;
}

tr .block { 
  border: none; /* blocks page table */
}

#block-user-0 li {
  list-style:none;
}


/* Poll */
.block .poll .title {
  border: none; 
  background: none;
  margin: 0;
  padding: 3px 0;
}

/* Misc Drupal overrides */
div.admin {
  padding-top: 0;
}

div.admin-panel {
  padding: 1.5em 0 0 0;
}

div.admin-panel .body {
  padding: 0;
}

div.admin-panel .description {
  margin: 0 0 1.5em 0;
  padding: 0;
}

div.admin .left,
div.admin .right {
  margin:0;
}

#user-admin-filter ul li,
#node-admin-filter ul li {
  list-style: none;
}

.more-help-link {
  font-size: 0.9em;
  line-height: 1.667em;
}

.theme-info h2 {
  font-size: 1.3em;
}

.node-type-blog .tags {
	display: none;
}

#webform-client-form-24 input, #webform-client-form-24 textarea, #webform-client-form-77 input, #webform-client-form-77 textarea {
	width: 395px;
}

#webform-client-form-24 input#edit-submit, #webform-client-form-77 input#edit-submit, #webform-client-form-77 input#edit-next, #webform-client-form-77 input#edit-previous {
	width: auto;
}


/* Lists */
ul.menu li, .item-list ul li {
  margin: 0;
  padding: 0;
}

ul.menu li ul {
  margin-bottom: 0;
}

.block ul, ul.menu, .item-list ul {
  margin: 0 1em 0.3em;
  padding: 0;
}

ul li, ul.menu li, .item-list ul li, li.leaf {
	color:#000000;
	font-style:normal;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:disc;
	text-transform:none;
}

ul li.expanded {
  list-style-image: none;
  list-style: square;
}

ul li.collapsed {
  list-style-image: none;
  list-style: square;
}

.block ul li ul li,
.block ul li ul li ul li { font-size: 0.95em; }


/* Fix alignment on user profile page */
.profile dt {
  margin: 1.5em 0 0 0;
}


/* Book module */
.book-navigation .page-links {
  padding: 0.75em;
  margin-bottom: 1.5em;
  border: none;
}

.book-navigation .menu {
  padding: 1.417em 0 0 3em;
  margin: 0 0 1.5em 0;
}


/* Profiles */
.profile .picture {
  float: right;
  margin: 2em 0 1em 0.5em;
}


/* Messages */
#messages {
  margin-right: 10px;
  margin-top: 10px;
}

div.messages {
  font-weight: bold;
  margin-bottom: 10px;
  padding: 0.68em;
}

#messages p:last-child, 
#messages ul:last-child { 
  margin-bottom: 0; 
}

.status {
  color: #264409;
  background-color: #E6EFC2;
  border: 1px solid #C6D880;
}

.error { 
  color: #8a1f11;
  background-color: #FBE3E4; 
  border: 1px solid #8a1f11; 
}

.notice { 
  color: #514721; 
  background-color: none;6BF; 
  border-color: #FFD324; 
}

.error, .notice, .status { 
  margin-bottom: 1em;
  padding: 0.8em; 
}

.error a    { color: #8a1f11; text-decoration: underline; }
.notice a   { color: #514721; text-decoration: underline; }
.success a  { color: #264409; text-decoration: underline; }

span.admin-disabled {
  color: #DC1000;
}


/* Pager */
.item-list .pager li a:hover {
  text-decoration: underline;
}


/* Blocks page */
table#blocks tr * {
  font: 0.94em “Helvetica Neue”, Arial, Helvetica, sans-serif;
}

/* Themes list table */
#system-themes-form table.sticky-table {
  position:relative;
  z-index:100;
}


/* Helpers */
.element-hidden {
  display: none;
}

.element-invisible {
  height: 0;
  overflow: hidden;
  position: absolute;
}

.offscreen {
  position: absolute;
  top: -9999em;
  left: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}


/* Border widths */
#secondary-menu, 
.mission, 
thead th { 
border: none;
}

#secondary-menu ul.links li { 
  border-right: 1px solid;
}

div.node, 
.block .title,
.tabs ul.secondary,
#content h1.category { 
  border-bottom: 1px solid; 
}

.block h2.title {
	background:transparent url(images/header2.png) no-repeat scroll -150px top;
	border-bottom:medium none;
	border-top:1px solid #E1CAA1;
	font-family: Georgia,Palatino,“Palatino Linotype”,“Book Antiqua”,“URW Palladio L”,serif;
}

.forum-topic-navigation { 
  border-bottom: 1px solid; 
  border-top: 1px solid; 
}

input.text, 
input.title, 
textarea, 
select, 
fieldset, 
input.form-text,
#block-search-0 
.form-submit, 
#search .form-submit { 
  border: 1px solid; 
}

.tabs ul.secondary li { 
  border-right: 1px solid;
}

.tabs ul.secondary a.active { 
  border-bottom: 4px solid;
}

td.region,
td.module,
td.container,
table.system-status-report th { 
  border-bottom:none;
}

tr.even,
tr.odd,
tbody,
tbody th,
.block {
  border:none;
}

input.text, 
input.title, 
select,
textarea,
fieldset, 
input.form-text,
#block-search-0 
.form-submit, 
#search .form-submit {
  -border-radius: 3px;
  -moz-border-radius: 3px;
}

fieldset .collapsed {
  -border-radius: 0;
  -moz-border-radius: 0;
}

.resizable-textarea textarea {
  -border-radius: 3px 3px 0 0;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
}


/* Skinr border Styles and Width */
.nw-corners-3px > .block-wrapper {
  -border-radius: 3px; 
  -webkit-border-radius: 3px; 
  -moz-border-radius: 3px;
}

.nw-corners-6px > .block-wrapper {
  -border-radius: 6px; 
  -webkit-border-radius: 6px; 
  -moz-border-radius: 6px;
}

.nw-corners-12px > .block-wrapper {
  -border-radius: 12px; 
  -webkit-border-radius: 12px; 
  -moz-border-radius: 12px;
}

.nw-corners-3px > .block-wrapper > .title {
  margin-top: 2px;
  -border-radius: 2px 2px 0 0; 
  -webkit-border-top-left-radius: 2px;
  -webkit-border-top-right-radius: 2px;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft:0;
  -moz-border-radius-bottomright:0;
  -moz-border-radius-topleft: 2px;
  -moz-border-radius-topright: 2px;
}

.nw-corners-6px > .block-wrapper > .title {
  margin-top: 2px;
  -border-radius: 4px 4px 0 0; 
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft:0;
  -moz-border-radius-bottomright:0;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
}

.nw-corners-12px > .block-wrapper > .title {
  margin-top: 2px;
  -border-radius: 10px 10px 0 0; 
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -webkit-border-bottom-right-radius: 0; 
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft:0;
  -moz-border-radius-bottomright:0;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
}

.nw-border-style-thin > .block-wrapper {
  border-style: solid; 
  border-width: 1px;
}

.nw-border-style-medium > .block-wrapper {
  border-style: solid;
  border-width: 2px;
}

.nw-border-style-thick > .block-wrapper {
  border-style: solid;
  border-width: 4px;
}

.nw-border-style-double > .block-wrapper {
  border-style: double;
  border-width: 4px;
}

.nw-border-style-none > .block-wrapper {
  border: none !important;
}

#address {
	float: right;
	font-size: 10px;
	margin-right: 300px;
}

/* more misc */
#left .views-row {
	margin-top: 5px;
	margin-bottom: 5px;
}

#hedright .views-row-first {
	margin-top: 15px;
}

.print_html, .print_mail, .print_pdf {
	float:right;
	margin-left:0;
	margin-right:50px;
	margin-top:10px;
}

ul.links li.node_read_more {
	float: right;
	margin-left: 0;
	margin-right: 50px;
	margin-top: 10px;
}
.actions ul.links li.blog_usernames_blog {
	display: none;
}

/* login panel */
#jpanel {
	width: 960px;
	position: absolute;
	z-index: 6000;
	top: 0px;
}
#jpanel a:focus {
	outline: none;
}
#jpanel #panel {
	background: transparent url(images/panelbg.png) no-repeat bottom left;
	height: 103px;
	width: 960px;
	display: none;
	float: left;
}
#jpanel .slide {
	margin: 0;
	padding: 0;
	background: url(images/reins_btn.png) no-repeat 0px top;
	float: right;
	width: 150px;
}
#jpanel .slide2 {
	margin: 0;
	padding: 0;
	background: url(images/reins_welcome_btn.png) no-repeat 0px top;
	float: right;
}
#jpanel .btn-slide {
	float: right;
	text-align: right;
	width: 144px;
	height: 56px;
	padding: 10px 10px 0 0;
	margin: 0 auto;
	display: block;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}
#jpanel .active {
	background-position: right 12px;
}

/* jpanel user login modifications */
#jpanel #loginpanel {
	padding-left: 40px;
}
#jpanel div.block {
	border-bottom: none;
	margin: 0 0 0 0;
}
#jpanel div.form-item {
	margin-top: 5px;
	margin-bottom: 5px;
}
#jpanel form#user-login-form {
	text-align: left;
}
#jpanel form#user-login-form label, #jpanel form#user-login-form input {
	float: left;
}
#jpanel form#user-login-form #edit-name-wrapper, #jpanel form#user-login-form #edit-pass-wrapper, #jpanel form#user-login-form #edit-submit {
	float: left;
	width: 140px;
}
#jpanel form#user-login-form #edit-submit {
	width: 50px;
	margin-top: 23px;
}
#jpanel form#user-login-form .item-list {
	float: left;
	width: 200px;
}
#jpanel form#user-login-form .item-list ul li.first {
	display: none;
}
#jpanel form#user-login-form .item-list ul li.last {
	float: left;
	margin-top: 25px;
}
/* logoutpanel */
#jpanel #logoutpanel {
	float: left;
	width: 280px;
	padding: 0 10px 0 5px;
}
#jpanel #middlepanel {
	float: left;
	width: 340px;
	padding: 0 10px 0 10px;
}
#jpanel #infopanel {
	float: right;
	width: 280px;
	padding: 0 5px 0 10px;
}

#jpanel h2.title {
	background: none;
	border: none;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
	border-bottom: 1px solid #E1CAA1;
}
#jpanel .views-field-field-mydocs-fid, #jpanel .views-field-field-shareddoc-fid {
	text-align: center;
	text-transform: none;
}
#jpanel .views-field-view-node {
	text-align: center;
}
#jpanel a {
	text-decoration: none;
}
#jpanel a:hover {
	color: #000000;
}

span.views-field-created {
	font-size: 10px;
}

.panel-2col-stacked .panel-col-last {
	width: 69.9%;
}

.panel-2col-stacked .panel-col-first {
	width: 30%;
}

.field-field-briefer {
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom:20px;
}

a.active {
	font-weight: bold;
}

#right input, #right select {
	width: 150px;
}

#block-views-aphorisms_block-block_1 {
	background:transparent url(images/aph_top.png) no-repeat scroll center top;
	float:left;
	width:250px;
}

#block-views-aphorisms_block-block_1 .block-wrapper {
	background:transparent url(images/aph_bg.png) repeat-y scroll center center;
	float:left;
	margin-top:9px;
	width: 250px;
}

.width-20-390 #right {
	margin: 0 0 0 0;
	overflow: visible;
}

.width-20-390 #right div.block, .width-20-390 #right_2 div.block {
	border-bottom: none;
}

.view-blog-sorter .views-field-title a h2{
	color: #336699;
	font-weight: bold;
}

.view-blog-sorter span.views-field-created {
	text-transform: uppercase;
	font-family: Georgia,Palatino,“Palatino Linotype”,“Book Antiqua”,“URW Palladio L”,serif;
	font-size: 0.9em;
}

.view-blog-sorter .views-field-name {
	font-family: Georgia,Palatino,“Palatino Linotype”,“Book Antiqua”,“URW Palladio L”,serif;
	text-transform: uppercase;
	font-size: 0.9em;
}

.view-blog-sorter .views-field-name a {
	font-style: italic;
	font-size: 1em;
}

.view-blog-sorter .views-field-view-node {
	float: right;
	font-size: 0.9em;
	margin-right: 50px;
}

.view-blog-sorter .views-row {
	padding-bottom:20px;
	border-bottom: 1px solid #000000;
	margin-bottom: 20px;
}

#jpanel .item-list .pager {
	float: right;
	font-size: 10px;
	margin-top: -3px;
	margin-right: 90px;
}

#jpanel #middlepanel .item-list .pager {
	margin-right: 110px;
}

.view-tweets {
	font-size: 0.8em;
}

#secondary-menu a {
	font-size: 12px;
}
